import request from '@/utils/request'

// 获取用户权限和相关配置信息
export function getInfo(parameter, url) {
  // let tempNum = Math.random()*2+1
  // return request({
  //   url: '../localdata/config'+parseInt(tempNum)+'.json',
  //   method: 'get',
  //   params: parameter
  // })
  return request({
    url: '../localdata/config1.json',
    method: 'get',
    params: parameter
  })
}

// 获取编辑项目的数据和结构  -- 待定需求 -- 
export function getEditModalInfo(parameter, url) {
  return request({
    url: '../localdata/singleData.json',
    method: 'get',
    params: parameter
  })
}

// 获取新增项目的结构   -- 待定需求 --
export function getAddModalInfo(parameter, url) {
  return request({
    url: '../localdata/emptyData.json',
    method: 'get',
    params: parameter
  })
}




// --- （1-1）list --- 获取表格数据的请求  
export function listItem (parameter, url) {
  let tempNum = Math.random()*2+1
  return request({
    url: '../localdata/table'+parseInt(tempNum)+'.json',
    method: 'get',
    params: parameter
  })
}

// --- （1-2）list --- 根据id获取此条数据的编辑数据内容  
export function listItemById (parameter) {
  return{
    code: 200,
    data:[{
      age: 99,
      name: '编辑测试名',
      address: '编辑测试地址',
      id: 123
    },{
      age: 100,
      name: '编辑测试名22',
      address: '编辑测试地址22',
      id: 222
    }]
  }
  // return request({
  //   url: '../localdata/table'+parseInt(tempNum)+'.json',
  //   method: 'get',
  //   params: parameter
  // })
}

// --- （2）add --- 获取新增项目的结构  
export function addItem(parameter, url) {
  return request({
    url: '../localdata/emptyData.json',
    method: 'get',
    params: parameter
  })
}

// --- （3）delete --- 删除对应项目的请求  
export function deleteItem (parameter, url) {
  return {
    code: 200,
  }
  // return request({
  //   url: '../xxx/xxx?id=' + parameter.id,
  //   method: 'get',
  //   params: parameter
  // })
}

// --- （4）modify --- 修改对应项目的请求  
export function modifyItem (parameter, url) {
  return {
    code: 200,
  }
  // return request({
  //   url: '../xxx/xxx?id=' + parameter.id,
  //   method: 'get',
  //   params: parameter
  // })
}







